package main.java.maziacs.counters;

import main.java.maziacs.squares.Circle;


public class Counter {

	public Counter(){}
	
	public Counter(Bag bag){
		this.bag=bag;
	}
	/**
	 * @uml.property  name="bag"
	 * @uml.associationEnd  multiplicity="(1 1)" inverse="counters:uml.Bag"
	 */
	private Bag bag;

	/**
	 * Getter of the property <tt>bag</tt>
	 * @return  Returns the bag.
	 * @uml.property  name="bag"
	 */
	public Bag getBag() {
		return bag;
	}

	/**
	 * Setter of the property <tt>bag</tt>
	 * @param bag  The bag to set.
	 * @uml.property  name="bag"
	 */
	public void setBag(Bag bag) {
		this.bag = bag;
	}

	/**
	 * @uml.property  name="circle"
	 * @uml.associationEnd  multiplicity="(1 1)" inverse="counters:uml.Circle"
	 */
	private Circle circle/* = new Circle(this.Tile)*/;

	/**
	 * Getter of the property <tt>circle</tt>
	 * @return  Returns the circle.
	 * @uml.property  name="circle"
	 */
	public Circle getCircle() {
		return circle;
	}

	/**
	 * Setter of the property <tt>circle</tt>
	 * @param circle  The circle to set.
	 * @uml.property  name="circle"
	 */
	public void setCircle(Circle circle) {
		this.circle = circle;
	}

	/**
	 * @uml.property  name="numberCounters"
	 */
	private int numberCounters;

	/** 
	 * Getter of the property <tt>number</tt>
	 * @return  Returns the number.
	 * @uml.property  name="numberCounters"
	 */
	public int getNumberCounters() {
		return numberCounters;
	}

	/** 
	 * Setter of the property <tt>number</tt>
	 * @param number  The number to set.
	 * @uml.property  name="numberCounters"
	 */
	public void setNumberCounters(int numberCounters) {
		this.numberCounters = numberCounters;
	}

}
